/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;

import java.sql.ResultSet;
import java.util.ArrayList;
import pojo.TinhTrangGiayPOJO;
import util.MySQLDataAccessHelper;

/**
 *
 * @author NhatHuy
 */
public class TinhTrangGiayDAO {
    /**
     * Phương thức tìm tên tình trạng theo mã tình trạng.
     */
    public static String timTenTinhTrangTheoMa(int maTinhTrang){
        String tenTinhTrang = "";
        try{
            //Kết nối csdl.
            MySQLDataAccessHelper helper = new MySQLDataAccessHelper();
            helper.open();
            String sql = "SELECT TenTinhTrang FROM TINHTRANGGIAY WHERE MaTinhTrang = "+maTinhTrang;
            ResultSet rs = helper.executeQuery(sql);
            while (rs.next()){
                tenTinhTrang = rs.getString("TenTinhTrang");
            }
            //Đóng kết nối.
            helper.close();
        }catch (Exception ex){
            System.out.println(ex.getMessage());
        }
        return tenTinhTrang;
    }
    
    /**
     * Phương thức lấy danh mục tình trạng giày.
     */
    public static ArrayList<TinhTrangGiayPOJO> layDanhMucTinhTrangGiay(){
        ArrayList<TinhTrangGiayPOJO> ds = new ArrayList<TinhTrangGiayPOJO>();
        try{
            String sql = "SELECT * FROM TINHTRANGGIAY";
            
            //Kết nối csdl.
            MySQLDataAccessHelper helper = new MySQLDataAccessHelper();
            helper.open();
            ResultSet rs = helper.executeQuery(sql);
            
            while (rs.next()){
                TinhTrangGiayPOJO tt = new TinhTrangGiayPOJO();
                tt.setMaTinhTrang(rs.getInt("MaTinhTrang"));
                tt.setTenTinhTrang(rs.getString("TenTinhTrang"));
                ds.add(tt);
            }
            //Đóng kết nối.
            helper.close();
        }catch (Exception ex){
            System.out.println(ex.getMessage());
        }
        return ds;
    }
}
